package Agency;

/**
 * ClassName:Text
 * Package:Agency
 * Description:
 *
 * @Author:ZhangXin
 * @Create:2023/3/8-22:57
 * @Version:v1.0
 */
public class Text {
    public static void main(String[] args) {
        /* 需求：外面的人想要大明星唱一首歌
         * 1.获取代理对象
         *   代理对象=ProxyUtil.createProxy(大明星的对象)
         * 2.再调用代理的唱歌方法
         *   代理对象,唱歌的方法("指纹")*/


        //获取代理的对象
        BigStar bigStar = new BigStar("鸡哥");
        Star proxy = ProxyUtil.createProxy(bigStar);

        //调用唱歌的方法
        String result = proxy.sing("爱的共享");
        System.out.println(result);

        //调用跳舞的方法
        proxy.dance();
    }
}
